A programming Language for Cognitive Agents Goal Directed 3APL Content Area: autonomous agents, cognitive modeling, cognitive robotics
نویسندگان
چکیده
This paper presents the specification of a programming language for cognitive agents. This programming language is an extension of 3APL (An Abstract Agent Programming Language) and allows the programmer to implement agents’ mental attitudes like beliefs, goals, plans, and actions, and agents’ reasoning rules by means of which agents can modify their mental attitudes. The formal syntax and semantics of this language is presented as well as a discussion on the deliberation cycle and an extensive example.
منابع مشابه
A Programming Language for Cognitive Agents Goal Directed 3APL
This paper presents the specification of a programming language for cognitive agents. This programming language is an extension of 3APL (An Abstract Agent Programming Language) and allows the programmer to implement agents’ mental attitudes like beliefs, goals, plans, and actions, and agents’ reasoning rules by means of which agents can modify their mental attitudes. The formal syntax and seman...
متن کاملImplementing Cognitive Agents in 3APL
3APL is a programming language for implementing cognitive agents. We demonstrate a Java implementation of the 3APL interpreter developed at the Institute of Information and Computing Sciences at Utrecht University. The presented work is a part of a NWO research project. More information on this project can be found at http://www.cs.uu.nl/3apl/. The demonstration, which takes less than 30 minute...
متن کاملProgramming the Deliberation Cycle of Cognitive Robots
This paper presents an overview of ongoing research that aims to develop a programming language for high level control of cognitive robots and software agents. The language is called 3APL and its formal specification is already presented in (Hindriks et al. 1999). We explain 3APL programming constructs and its existing interpreter. We argue that a part of the deliberation cycle, which is fixed ...
متن کاملEmotional Agents — an Implementation in 2 APL — Pieter
This paper discusses the implementation of a well-known cognitive model for emotions in the agent specification language 2APL. 2APL is an abstract agent programming language which is based on the notion of BDI (Belief, Desire, Intention). It adheres strict semantical rules and is an extension of the logical language KARO. Traditionally the behaviour of the 2APL agent is defined in terms of goal...
متن کاملLanguage Acquisition and Symbol Grounding Transfer with Neural Networks and Cognitive Robots [IJCNN1323]
Neural networks have been proposed as an ideal cognitive modeling methodology to deal with the symbol grounding problem. More recently, such neural network approaches have been incorporated in studies based on cognitive agents and robots. In this paper we present a new model of symbol grounding transfer in cognitive robots. Language learning simulations demonstrate that robots are able to acqui...
متن کامل